#include <stdio.h>
#include <stdlib.h>

//一年有多少秒 define宏的细节()    int类型数据溢出的考虑
#define SEC_YEAR_OLD (60*60*24*365) 
#define SEC_YEAR (60LL*60LL*24LL*365LL)


void func(long long l)
{
	printf("l = %lld\n",l);


}



/*
 *调试程序简单的两个宏
 * */
void test(void)
{

	while(1);
}


int main(void)
{
		printf("[%s]---%d ok \n",__FUNCTION__,__LINE__);
	//func(12);/*老的编译器此处会警告*/
	//正确用法
	func(12LL);
		printf("[%s]---%d ok \n",__FUNCTION__,__LINE__);
	printf("%d\n",SEC_YEAR_OLD); 
	printf("%lld\n",SEC_YEAR);
		printf("[%s]---%d ok \n",__FUNCTION__,__LINE__);
	test();
		printf("[%s]---%d ok \n",__FUNCTION__,__LINE__);
	exit(0);


}
